my_list = [9, 2, 7, 4]
my_tuple = (1, 3, 5, "Bye")
my_str = "Merry Christmas"
my_dict = {'id':20213,
           'name':'buider',
           'gender':0}
my_set = {"buider", 0, '1'}

print("都支持for循环:")
#都支持for循环
for i in my_list:
    print(i, end=' ')
print()

for i in my_tuple:
    print(i, end=' ')
print()

for i in my_str:
    print(i, end=' ')
print()

for i in my_set:
    print(i, end=' ')
print()

for i in my_dict:
    print(i, my_dict[i], end=' ')
print()

print("都能使用len方法:")
#都能使用len方法
print(len(my_str))
print(len(my_tuple))
#... ...

print("都能使用max or min方法:")
#都能使用max/min方法
print(f"max = {max(my_list)}")
print(f"min = {min(my_list)}")

print("都能进行通用类型转换:")
#都能进行通用类型转换
print(f"List to list convertion:{list(my_list)}")
print(f"List to str convertion:{list(my_str)}")
print(f"List to set convertion:{list(my_set)}")
print(f"List to tuple convertion:{list(my_tuple)}")
print(f"List to dict convertion:{list(my_dict)}") #抛弃value 只剩key
#同样也能转化为 元组:tuple() 字符串：str()  集合:set()  但是不能转换为字典，因为没有键值对

print("都能使用排序功能:")
#都能使用排序功能
print(f"sorted:{sorted(my_list)}")
print(f"sorted_reversed:{sorted(my_list, reverse=True)}")
print(f"sorted:{sorted(my_str)}") #ASCII


